package safrain.nodelet.node;

import java.util.ArrayList;
import java.util.List;

import safrain.nodelet.event.EventSource;

public class Node {
	public final List<Node> children = new ArrayList<Node>();
	public Node parent;
	public String name;
	public NodeService nodeService;

	public final EventSource<NodeEvent> childAttachEventSource = new EventSource<NodeEvent>();
	public final EventSource<NodeEvent> childDetachEventSource = new EventSource<NodeEvent>();

}
